home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 026-050 / 042 / read me second < prev    next >
Text File  |  1995-03-13  |  5KB  |  129 lines

  1. MG README Oct 25, 1986
  2.  
  3. MicroGnuEmacs (mg) is a Public Domain EMACS style editor.  It is
  4. "broadly" compatible with GNU Emacs, the latest creation of Richard M.
  5. Stallman, Chief GNUisance and inventor of Emacs.  GNU Emacs (and other
  6. portions of GNU as they are released) are esentially free, (there are
  7. handling charges for obtaining it) and so is MicroGnuEmacs.  You may
  8. never have to learn another editor.  (But probably will, at least long
  9. enough to port MicroGnuEmacs...)
  10.  
  11. MicroGnuEmacs is not associated with the GNU project, and does not
  12. have the copyright restrictions present in GNU Emacs.  (However, a few
  13. of the system dependent modules do have copyright notices.)  The
  14. MicroGnuEmacs authors individually may or may not agree with the
  15. opinions expressed by Richard Stallman and the GNU project. 
  16.  
  17. This program is intended to be a small, fast, and portable editor for
  18. people who can't run real Emacs thing for one reason or another.  It
  19. is compatible with GNU because there shouldn't be any reason to learn
  20. more than one Emacs flavor.  We have excised most MicroEMACS features
  21. that were incompatible with the big brother, and added missing
  22. features that seemed essential. 
  23.  
  24. There are at least two other major versions of MicroEMACS in
  25. circulation.  One comes from Daniel Lawrence, (based on an old version
  26. from Dave Conroy) and is available from mod.sources.  It uses a 3.x
  27. version numbering scheme, and the latest I know about is 3.7i.  It has
  28. some features not found in MicroGnuEmacs, is bigger, and is
  29. incompatible with GNU Emacs.  It might be a better choice for you if
  30. you *must* have something not present here and can't run GNU. 
  31.  
  32. Another variety uses a different numbering scheme, and is up to v30.
  33. This also comes from mod.sources, and is the latest version from the
  34. original MicroEMACS author Dave Conroy.  MicroGnuEmacs is derived from
  35. this version, and we hope to replace it. 
  36.  
  37. Code will move fairly easily between MicroGnuEmacs and v30
  38. derivatives.  It will not move easily to the 3.x strain because of
  39. diverging ideas about how things should work internally.  Command
  40. functions and keymapping, for instance, are completely different
  41. between the two flavors. 
  42.  
  43. This is the fourth Beta distribution of MicroGnuEmacs.  Beyond the work
  44. of Dave Conroy, author of the original public domain v30, this contains
  45. the efforts of:
  46.  
  47.     mwm@ucbopal.berkeley.edu    Mike Meyer
  48.     mic@ngp.utexas.edu        Mic Kaczmarczik
  49.     blarson@usc-oberon.arpa        Bob Larson
  50.     rtech!daveb@sun.com        Dave Brower
  51.  
  52. Special thanks are due the first three fellows, who did most of the work.
  53.  
  54. These systems are known to work in the current version:
  55.  
  56.     4.2 BSD
  57.     OS9/68k
  58.  
  59. These systems have been known to work at one of the previous beta
  60. verisons:
  61.  
  62.     System V
  63.     Eunice
  64.     VMS
  65.     Amiga
  66.  
  67. As far as MG is concerned, Ultix-32 is equivalent to BSD unix.
  68.  
  69. It should support MSDOS, PCDOS, and the Rainbow if you swipe the sys
  70. and tty files from the v30 distribution and modify them as specified
  71. in the file sys.tty.mods.  It obviously hasn't been tested. 
  72.  
  73. How to Make a MicroGnuEmacs
  74. ---------------------------
  75.  
  76. On UNIX at least, it's easy.  (Note that even on these systems you may
  77. want to change a compile time option.)  If you have BSD UNIX, do:
  78.  
  79.     ln sys/bsd/Makefile .
  80.     make
  81.  
  82. For System V, do:
  83.  
  84.     ln sys/sysv/Makefile .
  85.     make
  86.  
  87. There are several other directories under sys: osk, vms, and eunice.
  88. You should follow the directions contained therein.  
  89.  
  90. For most systems, the termcap terminal definition is used.  There is a
  91. readme file in the termcap subdirectory of the tty directory explaining
  92. what entries are used and how.  (Termcap is a way to do display
  93. manipulation in a terminal independent manner.)
  94.  
  95. ----------------------------------------------------------------------
  96.  
  97. Known limitaions:
  98.  
  99.     A newline will be appended to the last line of a file if it does
  100.     not have one.
  101.  
  102.     There is a fixed maximum line length on files read.  (Defaults
  103.     to 256, but may be changed at compile time.)
  104.  
  105.     See gnudiffs for function by function differences.
  106.  
  107.     DPROMPT code has not been added to ttyio.c for all systems
  108.     where it could be supported.
  109.  
  110. ------------------------------------------------------------------------
  111.  
  112. If you have a change to make that you think should be incorporated
  113. into the next version of MicroGnuEmacs, send it to me
  114. (blarson@usc-oberon.arpa or sdcrdcf!usc-oberon!blarson) and we will
  115. consider it.  If it is support for another system or terminal, plan on
  116. being available for beta testing as other changes are made.  If you
  117. can't reach me via a computer network, I suppose you could send a
  118. change to my snail mail address below on 5" os9 format disks or 9
  119. track tape (ANSI variable label or Prime magsav format) or even paper
  120. if your change is very small.  I will not be sending out copies on
  121. magnetic media, so please don't ask.  If you somehow got an incomplete
  122. or non-standard copy, (i.e. missing one of the sys directories
  123. mentioned here as working) complain to who you got it from not to me.
  124.  
  125.     Robert Larson
  126.     309 S. Alexandria Ave.
  127.     Apt. 117
  128.     Los Angeles, CA  90020
  129.